sporting prowess - French English Dictionary